

function update()
{
var xmlhttp;
var txt,x,i,vc, wd, bd, ad, sc, rc, ng, sv, rv, pc;
var serverAddress="/EasyWayServer/info";


if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
   
        xmlDoc=xmlhttp.responseXML;


    x=xmlDoc.getElementsByTagName("properlyConfigured");
    pc=x[0].childNodes[0].nodeValue;

    x=xmlDoc.getElementsByTagName("nonGeneratedSegments");
    ng=x[0].childNodes[0].nodeValue;



    x=xmlDoc.getElementsByTagName("stopsCount");
    sc=x[0].childNodes[0].nodeValue;



    x=xmlDoc.getElementsByTagName("routesCount");
    rc=x[0].childNodes[0].nodeValue;;


    x=xmlDoc.getElementsByTagName("routesVersion");
    rv=x[0].childNodes[0].nodeValue;


    x=xmlDoc.getElementsByTagName("stopsVersion");
    sv=x[0].childNodes[0].nodeValue;

	 
    if ((sc==0 || sv==0 || rv==0 || rc==0 || ng>0)&& isShown(1)==0){
	if(sc==0 || sv==0){
		var nS=document.getElementById('noStops');
		nS.innerHTML="Plik przystanków pusty! Dodaj przystanki!";
		}	
	if(rc==0 || rv==0){
		var nR=document.getElementById('noRoutes');
		nR.innerHTML="Plik tras pusty! Dodaj trasy!";
		}

	if(ng>0){
		var nR=document.getElementById('notGenerated');
		nR.innerHTML="Istnieją trasy ("+ng+") z niewygenerowanymi statystykami! <br>Przejdź do zakładki Statystyki i wygeneruj brakujące segmenty tras lub wczytaj plik ze statystykami!";
	}
	hideAllMessages();	
	setShown(1,1);			  
	$('.'+'warning').animate({bottom:"0"}, 500);


	}

    x=xmlDoc.getElementsByTagName("waitingDevicesCount");
    wd=x[0].childNodes[0].nodeValue;

	if (wd>0 && isShown(0)==0){

	var cnt=document.getElementById('wdCount');
	cnt.innerHTML="( "+wd+" )";
  	hideAllMessages();	
	setShown(0,1);			  
	$('.'+'info').animate({bottom:"0"}, 500);
	}

    }
  }
xmlhttp.open("GET",serverAddress,true);
xmlhttp.send();
//alert('ok');
}
